Hizzle\Noptin\Emails\Types\Recurring B

Total Complexity 76
Dependencies 0
Dependents 0
Total lines 644
Lines of code 396
Logical lines of code 165
Comment lines 153
Methods 25
Properties 0

Methods 25

Method Rating Maintainability Complexity Lines of code
schedule_campaign()
B
36 21 76
get_month_days()
A
52 8 24
about_automation()
S
49 6 30
get_campaign_timing_options()
S
38 1 92
get_formatted_next_send_time()
S
50 5 32
maybe_send_notification()
S
56 6 16
on_save_campaign()
S
55 5 19
maybe_update_cron_jobs()
S
55 5 19
get_days()
S
55 3 18
register_automation_type()
S
58 1 18
on_delete_campaign()
S
80 1 3
campaign_options()
S
79 1 3
__construct()
S
72 1 5
get_weekdays()
S
77 1 4
add_hooks()
S
75 1 4
default_date()
S
82 1 3
default_day()
S
82 1 3
default_time()
S
82 1 3
default_x_days()
S
82 1 3
default_frequency()
S
82 1 3
default_next_send()
S
79 1 3
get_image()
S
72 1 6
get_description()
S
79 1 3
get_name()
S
79 1 3
default_year_day()
S
82 1 3